Prefetching with Multiple Disks for External Mergesort: Simulation and Analysis

نویسندگان

  • Vinay S. Pai
  • Peter J. Varman
چکیده

With the increase in the size of main memory in computer systems multiple disks and aggressive prefetching can be employed to signi cantly reduce I O time Two prefetching strategies intra run and inter run for external merging using multiple disks are studied Their performance is evaluated using simu lation and simple analytical expressions are derived to explain their asymptotic behavior The results indi cate that a combination of the strategies can result in a signi cant reduction in I O time

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Markov Analysis of Multiple-Disk Prefetching Strategies for External Merging

Pai, V.S., A.A. Schlffer and P.J. Varman, Markov analysis of multiple-disk prefetching strategies for external merging, Theoretical Computer Science 128 (1994) 21 l-239. Multiple-disk organizations can be used to improve the I/O performance of problems like external merging. Concurrency can be introduced by overlapping I/O requests at different disks and by prefetching additional blocks on each...

متن کامل

Speeding up External Mergesort

External mergesort is normally implemented so that each run is stored contiguously on disk and blocks of data are read exactly in the order they are needed during merging. We investigate two ideas for improving the performance of external mergesort: interleaved layout and a new reading strategy. Interleaved layout places blocks from diierent runs in consecutive disk addresses. This is done in t...

متن کامل

Buffering and Read-Ahead Strategies for External Mergesort

The elapsed time for external mergesort is normally dominated by I/O time. This paper is focused on reducing I/O time during the merge phase. Three new buffering and readahead strategies are proposed, called equal buffering, extended forecasting and clustering. They exploit the fact that virtually all modern disks perform caching and sequential readahead. The latter two also collect information...

متن کامل

Integrated Parallel Prefetching and Caching

Prefetching and caching are widely-used approaches for improving the performance of le systems. A recent study shows that it is important to integrate the two, and proposed an algorithm that performs well both in theory and in practice [2, 1]. That study was restricted to the case of a single disk. Here, we study integrated prefetching and caching strategies for multiple disks. The interaction ...

متن کامل

Integrated Parallel Prefetching and Caching

Recently there has been a great deal of interest in prefetching from parallel disks, as a technique for enabling serial applications to improve I/O performance. Studies have also shown that for optimal performance, it is important to properly integrate prefetching and caching. In this paper, we study integrated prefetching and caching strategies for multiple disks. We present two algorithms, re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992